package com.sun.umbrella.domain.entity;

import com.sun.core.entity.Entity;
import lombok.Data;

import java.util.Date;

/**
 * @description:  资源信息实体
 * @author: Jay
 * @date: 2018-04-09 16:30
 * @version: V1.0
 */
@Data
public class ResInfoDO implements Entity {
    /**
     * <pre>
     * 主键ID
     * 表字段 : um_res_info.id
     * </pre>
     * 
     */
    private Integer id;

    /**
     * <pre>
     * 创建人
     * 表字段 : um_res_info.creator
     * </pre>
     * 
     */
    private Integer creator;

    /**
     * <pre>
     * 创建时间
     * 表字段 : um_res_info.gmt_create
     * </pre>
     * 
     */
    private Date gmtCreate;

    /**
     * <pre>
     * 修改人
     * 表字段 : um_res_info.modifier
     * </pre>
     * 
     */
    private Integer modifier;

    /**
     * <pre>
     * 修改时间
     * 表字段 : um_res_info.gmt_modified
     * </pre>
     * 
     */
    private Date gmtModified;

    /**
     * <pre>
     * 是否删除{0:未删除,1:删除}
     * 表字段 : um_res_info.is_deleted
     * </pre>
     * 
     */
    private Integer isDeleted;

    /**
     * <pre>
     * 资源编号
     * 表字段 : um_res_info.res_sn
     * </pre>
     * 
     */
    private String resSn;

    /**
     * <pre>
     * 资源名称
     * 表字段 : um_res_info.res_name
     * </pre>
     * 
     */
    private String resName;

    /**
     * <pre>
     * 资源类型{1:模块,2:菜单,3:链接,4:按钮}
     * 表字段 : um_res_info.res_type
     * </pre>
     * 
     */
    private Integer resType;

    /**
     * <pre>
     * 父级ID
     * 表字段 : um_res_info.father_id
     * </pre>
     * 
     */
    private Integer fatherId;

    /**
     * <pre>
     * 左值
     * 表字段 : um_res_info.res_lft
     * </pre>
     * 
     */
    private Integer resLft;

    /**
     * <pre>
     * 右值
     * 表字段 : um_res_info.res_rgt
     * </pre>
     * 
     */
    private Integer resRgt;

    /**
     * <pre>
     * 资源深度
     * 表字段 : um_res_info.res_level
     * </pre>
     * 
     */
    private Integer resLevel;

    /**
     * <pre>
     * 资源值
     * 表字段 : um_res_info.res_value
     * </pre>
     * 
     */
    private String resValue;

    /**
     * <pre>
     * 系统ID
     * 表字段 : um_res_info.sys_id
     * </pre>
     * 
     */
    private Integer sysId;

    /**
     * <pre>
     * 资源标示
     * 表字段 : um_res_info.res_mark
     * </pre>
     * 
     */
    private String resMark;

    /**
     * <pre>
     * 同级目录下资源排序
     * 表字段 : um_res_info.idx_num
     * </pre>
     * 
     */
    private Integer idxNum;

    /**
     * <pre>
     * 资源描述
     * 表字段 : um_res_info.res_remark
     * </pre>
     * 
     */
    private String resRemark;

}